\hypertarget{classversion_sync_1_1svn_client_1_1svn_client}{
\section{versionSync.svnClient.svnClient Class Reference}
\label{classversion_sync_1_1svn_client_1_1svn_client}\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
}


An svn client.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_aa43b9fd4406078cf309bb13d68135760}{\_\-\_\-init\_\-\_\-}
\begin{DoxyCompactList}\small\item\em Short description. \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_ad8d2e9cae0a4841d08353957c144f9ae}{setWcopy}
\begin{DoxyCompactList}\small\item\em Set working copy path. \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a8ce6ab37ae5cdc97f278f076269169bd}{setRepoPath}
\begin{DoxyCompactList}\small\item\em Set repository path. \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_acb08469804c5d20b227f2ec25c8e8236}{getWcopy}
\begin{DoxyCompactList}\small\item\em Get working copy path \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a2337e76756a39375a0110f492c95252b}{setURL}
\begin{DoxyCompactList}\small\item\em Set repository url. \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a2ad72249077a94112413db5db718080c}{get\_\-login}
\begin{DoxyCompactList}\small\item\em Callback for svnserve authentication. \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a23ee68b67e44287df5a43b020219b936}{checkout}
\begin{DoxyCompactList}\small\item\em svn co \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a4cb27b274ee8aaa2eacaa6bbbdd914fa}{add}
\begin{DoxyCompactList}\small\item\em svn add \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a337532a503f894868817f2405a698d47}{update}
\begin{DoxyCompactList}\small\item\em svn update \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_af7608343ff22c61d6c30a535f7c8bbbd}{commit}
\begin{DoxyCompactList}\small\item\em svn ci \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_aa0de6b595fe1827227643db23618b0d7}{revert}
\begin{DoxyCompactList}\small\item\em svn revert \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_af604aa825dd700cb17e7b863880afa77}{move}
\begin{DoxyCompactList}\small\item\em svn mv \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a1b5e563399ef44d7ffcba9417f1c37c1}{remove}
\begin{DoxyCompactList}\small\item\em svn rm \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a5b806e238133800cbeed6c9b24e10372}{status}
\begin{DoxyCompactList}\small\item\em svn info \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_aac32d22b7c0fea0b14fa42ccb9e675f5}{diff}
\begin{DoxyCompactList}\small\item\em svn diff \item\end{DoxyCompactList}\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_aa951402cd5b12acbf0676f691ddbbe53}{info}
\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_afd304d3056f4a559ae57471bfae7f4f6}{repoList}
\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a1b06615d05a75852dc67cc8c862d4f7f}{repoCat}
\begin{DoxyCompactList}\small\item\em svn cat \item\end{DoxyCompactList}\item 
\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_ab2ff531c5ce2e6e3b6d28d86a14b7c70}{
def {\bfseries get\_\-log\_\-message}}
\label{classversion_sync_1_1svn_client_1_1svn_client_ab2ff531c5ce2e6e3b6d28d86a14b7c70}

\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a2e26f926633487d972889119585692b4}{repoBranch}
\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_ac04b53117493bb1360129fbb5909f840}{repoMove}
\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_ac91672ce748fcfc74ddcf5d53fd6548e}{repoLock}
\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a4669a15a863e03e1a1aec00b65707e93}{repoUnLock}
\item 
def \hyperlink{classversion_sync_1_1svn_client_1_1svn_client_a4a507994a1d59887d1f5c4db37622639}{repoTestLock}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a21370eec36d1f5e7d4fdfb1fc611b84e}{
{\bfseries svnWorkingCopy}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a21370eec36d1f5e7d4fdfb1fc611b84e}

\item 
\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_ac45304bd0e2edcaf5cc1c8939fc70aef}{
{\bfseries path}}
\label{classversion_sync_1_1svn_client_1_1svn_client_ac45304bd0e2edcaf5cc1c8939fc70aef}

\item 
\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_aad97da0d9756e6e7a20d1f994d278040}{
{\bfseries entry}}
\label{classversion_sync_1_1svn_client_1_1svn_client_aad97da0d9756e6e7a20d1f994d278040}

\item 
\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a2701f78bd56b377514cb3731e43239aa}{
{\bfseries entry\_\-list}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a2701f78bd56b377514cb3731e43239aa}

\item 
\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a60c1226692f484efae74f5cee5ea4c02}{
{\bfseries log\_\-message}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a60c1226692f484efae74f5cee5ea4c02}

\item 
\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_ab6af05aebf4d64966793b7e2b381c226}{
{\bfseries all\_\-entries}}
\label{classversion_sync_1_1svn_client_1_1svn_client_ab6af05aebf4d64966793b7e2b381c226}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
An svn client. \begin{DoxyAuthor}{Author}
Alessio Di Pietro 

Irene Scionti \begin{DoxyVerb}
Manage svn server
\end{DoxyVerb}
 
\end{DoxyAuthor}


Definition at line 6 of file svnClient.py.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_aa43b9fd4406078cf309bb13d68135760}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}}
\index{\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{\_\-\_\-init\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.\_\-\_\-init\_\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{wcopy, }
\item[{}]{host, }
\item[{}]{path, }
\item[{}]{svnUser, }
\item[{}]{svnPassword}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_aa43b9fd4406078cf309bb13d68135760}


Short description. 


\begin{DoxyParams}{Parameters}
{\em wcopy} & path to working copy \\
\hline
{\em host} & server ip/hostame \\
\hline
{\em path} & repository path \\
\hline
{\em svnUser} & svn server username \\
\hline
{\em svnPassword} & svn server password \begin{DoxyVerb}
Constructor
\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


Definition at line 16 of file svnClient.py.



\subsection{Member Function Documentation}
\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a4cb27b274ee8aaa2eacaa6bbbdd914fa}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!add@{add}}
\index{add@{add}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{add}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.add (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{file, }
\item[{}]{message = {\ttfamily None}}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a4cb27b274ee8aaa2eacaa6bbbdd914fa}


svn add 


\begin{DoxyParams}{Parameters}
{\em file} & file to be addedd \begin{DoxyVerb}
Add a file or directory to the repository (assumed in the working-copy)
\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


Definition at line 77 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a23ee68b67e44287df5a43b020219b936}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!checkout@{checkout}}
\index{checkout@{checkout}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{checkout}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.checkout (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{revision}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a23ee68b67e44287df5a43b020219b936}


svn co 


\begin{DoxyParams}{Parameters}
{\em revision} & revision number to be extracted or 'head' for head revision. \begin{DoxyVerb}
Check out a working copy
\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


Definition at line 59 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_af7608343ff22c61d6c30a535f7c8bbbd}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!commit@{commit}}
\index{commit@{commit}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{commit}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.commit (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{message}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_af7608343ff22c61d6c30a535f7c8bbbd}


svn ci 


\begin{DoxyParams}{Parameters}
{\em message} & commit message \begin{DoxyVerb}
Commit changes to the repository
\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


Definition at line 97 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_aac32d22b7c0fea0b14fa42ccb9e675f5}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!diff@{diff}}
\index{diff@{diff}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{diff}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.diff (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{file, }
\item[{}]{prev\_\-revision = {\ttfamily ''}}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_aac32d22b7c0fea0b14fa42ccb9e675f5}


svn diff 


\begin{DoxyParams}{Parameters}
{\em file} & file to be differed \\
\hline
{\em prev\_\-revision} & revision of the other file \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a text file representing the diff \begin{DoxyVerb}
Generating a diff or patch of file with his previous revision
\end{DoxyVerb}
 
\end{DoxyReturn}


Definition at line 148 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a2ad72249077a94112413db5db718080c}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!get\_\-login@{get\_\-login}}
\index{get\_\-login@{get\_\-login}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{get\_\-login}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.get\_\-login (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{realm, }
\item[{}]{username, }
\item[{}]{may\_\-save}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a2ad72249077a94112413db5db718080c}


Callback for svnserve authentication. 


\begin{DoxyParams}{Parameters}
{\em realm} & realm of svn repository \\
\hline
{\em username} & username used for login \\
\hline
{\em may\_\-save} & true for saving locally passwords, false otherwise \\
\hline
\end{DoxyParams}


Definition at line 54 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_acb08469804c5d20b227f2ec25c8e8236}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!getWcopy@{getWcopy}}
\index{getWcopy@{getWcopy}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{getWcopy}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.getWcopy (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_acb08469804c5d20b227f2ec25c8e8236}


Get working copy path 

\begin{DoxyReturn}{Returns}
actual working copy path 
\end{DoxyReturn}


Definition at line 41 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_aa951402cd5b12acbf0676f691ddbbe53}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!info@{info}}
\index{info@{info}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{info}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.info (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{path\_\-from\_\-wcopy}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_aa951402cd5b12acbf0676f691ddbbe53}
\begin{DoxyVerb}
Determining the repository URL
\end{DoxyVerb}
 

Definition at line 161 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_af604aa825dd700cb17e7b863880afa77}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!move@{move}}
\index{move@{move}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{move}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.move (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{sfile, }
\item[{}]{dfile}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_af604aa825dd700cb17e7b863880afa77}


svn mv 


\begin{DoxyParams}{Parameters}
{\em sfile} & source file \\
\hline
{\em dfile} & destination file \begin{DoxyVerb}
Rename or move a file
\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


Definition at line 115 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a1b5e563399ef44d7ffcba9417f1c37c1}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!remove@{remove}}
\index{remove@{remove}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{remove}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.remove (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{file}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a1b5e563399ef44d7ffcba9417f1c37c1}


svn rm 


\begin{DoxyParams}{Parameters}
{\em file} & file to be removed \begin{DoxyVerb}
Remove a file or directory from the repository
\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


Definition at line 124 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a2e26f926633487d972889119585692b4}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!repoBranch@{repoBranch}}
\index{repoBranch@{repoBranch}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{repoBranch}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.repoBranch (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{message, }
\item[{}]{tag\_\-name}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a2e26f926633487d972889119585692b4}
\begin{DoxyVerb}
Create a branch or tag
\end{DoxyVerb}
 

Definition at line 200 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a1b06615d05a75852dc67cc8c862d4f7f}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!repoCat@{repoCat}}
\index{repoCat@{repoCat}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{repoCat}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.repoCat (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{file\_\-path, }
\item[{}]{revision}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a1b06615d05a75852dc67cc8c862d4f7f}


svn cat 


\begin{DoxyParams}{Parameters}
{\em file\_\-path} & file to be catted \\
\hline
{\em revision} & file revision number or 'head' for head revision \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
file content \begin{DoxyVerb}
Get the contents of a file from the repository
\end{DoxyVerb}
 
\end{DoxyReturn}


Definition at line 185 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_afd304d3056f4a559ae57471bfae7f4f6}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!repoList@{repoList}}
\index{repoList@{repoList}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{repoList}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.repoList (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_afd304d3056f4a559ae57471bfae7f4f6}
\begin{DoxyVerb}
List the contents of a repository directory
\end{DoxyVerb}
 

Definition at line 173 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_ac91672ce748fcfc74ddcf5d53fd6548e}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!repoLock@{repoLock}}
\index{repoLock@{repoLock}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{repoLock}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.repoLock (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{nome\_\-file, }
\item[{}]{reason}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_ac91672ce748fcfc74ddcf5d53fd6548e}
\begin{DoxyVerb}
Lock a file       
\end{DoxyVerb}
 

Definition at line 216 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_ac04b53117493bb1360129fbb5909f840}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!repoMove@{repoMove}}
\index{repoMove@{repoMove}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{repoMove}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.repoMove (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{vecchio\_\-file, }
\item[{}]{nuovo\_\-file}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_ac04b53117493bb1360129fbb5909f840}
\begin{DoxyVerb}
Move or rename files in the repository        
\end{DoxyVerb}
 

Definition at line 210 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a4a507994a1d59887d1f5c4db37622639}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!repoTestLock@{repoTestLock}}
\index{repoTestLock@{repoTestLock}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{repoTestLock}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.repoTestLock (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{path}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a4a507994a1d59887d1f5c4db37622639}
\begin{DoxyVerb}
Test for a locked file        
\end{DoxyVerb}
 

Definition at line 228 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a4669a15a863e03e1a1aec00b65707e93}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!repoUnLock@{repoUnLock}}
\index{repoUnLock@{repoUnLock}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{repoUnLock}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.repoUnLock (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{nome\_\-file}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a4669a15a863e03e1a1aec00b65707e93}
\begin{DoxyVerb}
Unlock a file        
\end{DoxyVerb}
 

Definition at line 222 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_aa0de6b595fe1827227643db23618b0d7}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!revert@{revert}}
\index{revert@{revert}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{revert}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.revert (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{file}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_aa0de6b595fe1827227643db23618b0d7}


svn revert 


\begin{DoxyParams}{Parameters}
{\em file} & file to be reverted \begin{DoxyVerb}
Discard changes in the working copy
\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


Definition at line 105 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a8ce6ab37ae5cdc97f278f076269169bd}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!setRepoPath@{setRepoPath}}
\index{setRepoPath@{setRepoPath}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{setRepoPath}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.setRepoPath (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{path}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a8ce6ab37ae5cdc97f278f076269169bd}


Set repository path. 


\begin{DoxyParams}{Parameters}
{\em path} & to local repository \\
\hline
\end{DoxyParams}


Definition at line 37 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a2337e76756a39375a0110f492c95252b}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!setURL@{setURL}}
\index{setURL@{setURL}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{setURL}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.setURL (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{url}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a2337e76756a39375a0110f492c95252b}


Set repository url. 


\begin{DoxyParams}{Parameters}
{\em url} & repository url \\
\hline
\end{DoxyParams}


Definition at line 45 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_ad8d2e9cae0a4841d08353957c144f9ae}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!setWcopy@{setWcopy}}
\index{setWcopy@{setWcopy}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{setWcopy}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.setWcopy (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{wcopy}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_ad8d2e9cae0a4841d08353957c144f9ae}


Set working copy path. 


\begin{DoxyParams}{Parameters}
{\em wcopy} & path to working copy \\
\hline
\end{DoxyParams}


Definition at line 33 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a5b806e238133800cbeed6c9b24e10372}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!status@{status}}
\index{status@{status}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{status}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.status (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{path, }
\item[{}]{depth}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a5b806e238133800cbeed6c9b24e10372}


svn info 


\begin{DoxyParams}{Parameters}
{\em path} & file or directory to check \\
\hline
{\em depth} & recursion depth \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
list of changed files in path \char`\"{}path\char`\"{} \begin{DoxyVerb}
Determine pending changes
\end{DoxyVerb}
 
\end{DoxyReturn}


Definition at line 136 of file svnClient.py.

\hypertarget{classversion_sync_1_1svn_client_1_1svn_client_a337532a503f894868817f2405a698d47}{
\index{versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}!update@{update}}
\index{update@{update}!versionSync::svnClient::svnClient@{versionSync::svnClient::svnClient}}
\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.svnClient.svnClient.update (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{revision}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1svn_client_1_1svn_client_a337532a503f894868817f2405a698d47}


svn update 


\begin{DoxyParams}{Parameters}
{\em revision} & revision number to be extracted or 'head' for head revision \begin{DoxyVerb}
Update a working copy to revision number or head
\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


Definition at line 86 of file svnClient.py.



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/alessio/workspace/versionSync/versionSync/src/versionSync/svnClient.py\end{DoxyCompactItemize}
